import { BaseService, Service, Permission } from '@/cool';

@Service('crm/marketingStatistics')
export default class extends BaseService {
	@Permission('userDetail')
	userDetail(params) {
		return this.request({
			url: '/userDetail',
			params: {
				...params
			}
		});
	}
	@Permission('bubbleSettingDetail')
	bubbleSettingDetail(params) {
		return this.request({
			url: '/bubbleSettingDetail',
			params: {
				...params
			}
		});
	}
	@Permission('robMoneyDetail')
	robMoneyDetail(params) {
		return this.request({
			url: '/robMoneyDetail',
			params: {
				...params
			}
		});
	}
	@Permission('withdrawDetail')
	withdrawDetail(params) {
		return this.request({
			url: '/withdrawDetail',
			params: {
				...params
			}
		});
	}
	@Permission('goodslistDetail')
	goodslistDetail(params) {
		return this.request({
			url: '/goodslistDetail',
			params: {
				...params
			}
		});
	}
	@Permission('zfbStatistics')
	zfbStatistics(params) {
		return this.request({
			url: '/zfbStatistics',
			params: {
				...params
			}
		});
	}
	@Permission('clickStatistics')
	clickStatistics(params) {
		return this.request({
			url: '/clickStatistics',
			params: {
				...params
			}
		});
	}
	@Permission('lotteryActivityStatistics')
	lotteryActivityStatistics(params) {
		return this.request({
			url: '/lotteryActivityStatistics',
			params: {
				...params
			}
		});
	}
	@Permission('signRecord')
	signRecord(params) {
		return this.request({
			url: '/signRecord',
			params: {
				...params
			}
		});
	}
}
